home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Skunkware 5
/
Skunkware 5.iso
/
src
/
X11
/
xsm
/
README
< prev
next >
Wrap
Text File
|
1995-07-17
|
3KB
|
97 lines
XSM 2.0
This is XSM, an X based share manager. This file provides basic
information on its usage, you should have received complete HTML
documentation with this distribution and you should refer to that
for more detailed descriptions.
Copyrights
==========
XSM is distributed subject to the GNU license. A copy of which
should have been provided with this distribution. Please note
the portions of the GNU license given below and if you are unable
to accept such conditions you must NOT use XSM. Each time
you invoke XSM you will be asked if you accept these conditions.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
Running
=======
Please refer to the html based documentation.
Building
========
Before you can build XSM on an SCO platform you will need a skunkware
cd or access to:
- gcc
- g++
- flex
- bison
- cproto
Use the Imakefile to produce the Makefile. If you have not modified
the standard sco.cf file (see /usr/lib/X11/config/sco.cf) to include
in PATH the directory with the above utilities, you should edit the
line in the makefile:
PATH = /bin:/usr/bin:/usr/bin/X11:....
To:
PATH = /bin:/usr/bin:/usr/bin/X11:....:/usr/skunk/bin
(If you are not using the skunkware cd, insert the location of the
required tools in place of "/usr/skunk/bin").
Ensure that /usr/bin appears in $PATH before any other directory
that may contain alternative make utilities. XSM will not currently
build with the GNU make.
Use make to build XSM. Thats it!!
To install it, use make do_install.
TO DO
=====
- Improved support for printer fonts.
- Better color dialog.
- Use of templates rather than casts for some of the basic classes.
- Some of the classes are not examples of good C++ and would be
better if re-written.
- Some of the basic classes could be further optimized.
- Build full scrolled text windows from the macro language
- Lots more features for the macro language.